body{color:#333;font:93.75%/1.6em 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0 0 1em}h1{font-family:'Fjalla One','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:2em;line-height:1.2em}h2{font-family:'Fjalla One','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.6em;line-height:1.25em;color:#8c003d}h3{font-weight:bold;font-size:1.3334em;line-height:1.2em}h4{font-size:1.2em;line-height:1.3334em;font-weight:bold}h5{font-size:1.0666em;font-weight:bold;margin-bottom:0}h6{font-size:1em;font-weight:bold;margin-bottom:0}p{margin-bottom:1.3334em}p:last-child{margin-bottom:0}p.leftalign{text-align:left}p.centeralign{text-align:center}p.rightalign{text-align:right}address{font-style:normal;margin-bottom:1.3334em}blockquote{margin:0 0 1.3334em 2em;font-size:2em;line-height:1.3334em;font-family:'Trirong','Georgia','Times New Roman',Times,serif;font-style:italic}
blockquote p{margin-bottom:.6667em}blockquote .attribution{text-align:right}ul,ol{margin:0 0 1.3334em 2em}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}dl{margin:0 0 1.3334em 0}dt{font-weight:bold}dd{margin:0 0 1.3334em 2em}dd ul,dd ol{margin-left:0}nav ul{margin:0}nav ul li{margin:0;padding:0}nav ul ul{margin-left:1em}a{text-decoration:none}a:link{color:#ed5600}a:visited{color:#ed5600}.no-touch a:hover{color:#ff9302}a:active{color:#ed5600}.read-more{text-align:right}.read-more a{font-weight:bold;text-transform:uppercase}.read-more a.button{margin-right:0}.read-more a.button.button-block{float:right;margin-left:2em}img{max-width:100%;height:auto!important}.alignleft,.alignright,.aligncenter{display:block;width:auto;margin:0 auto 1.3334em}th,td{padding:.6667em}input,select,textarea{border:1px solid #ccc;color:#333;padding:.6667em;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;width:100%;outline:0}input:focus,select:focus,textarea:focus{border-color:#333}
input[type="checkbox"],input[type="radio"],input[type="submit"],input[type="image"]{width:auto}input[type="image"]{border:0;outline:invert none medium}input[type="search"]{-webkit-appearance:none;moz-appearance:none}input,select{max-width:400px}textarea{max-width:560px;display:block}fieldset{margin:2em 0;border-color:#ccc}legend{font:1.3334em 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;color:#333;border:1px solid #ccc;padding:2px 15px;background:#eee}legend+*{-webkit-margin-top-collapse:separate}input[type="submit"],button,a.button{background:#8c003d;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;padding:.6667em 1em;margin-right:1em;border:1px solid #8c003d;font-size:1em;cursor:pointer}.no-touch input[type="submit"]:hover,.no-touch button:hover,.no-touch a.button:hover{background:#ed5600;color:#fff;border-color:#ed5600}
input[type="submit"].button-block,button.button-block,a.button.button-block{display:block;width:100%;margin:0 0 1em}@media screen and (max-width:767px){input[type="submit"].button-mobile-block,button.button-mobile-block,a.button.button-mobile-block{display:block;width:100%;text-align:center!important;margin:0 0 1em}}form.generated-form{margin:1em 0}.generated-form fieldset{margin:1em 0;border:0;padding:0}.generated-form fieldset.aggregate{margin:-1em 0}.generated-form label{display:block}.button .fa{color:#ffad00;margin-left:.25em}input[type="submit"].button-cta,button.button-cta,a.button.button-cta{background:#ed5600;border-color:#ed5600}.no-touch input[type="submit"].button-cta:hover,.no-touch button.button-cta:hover,.no-touch a.button.button-cta:hover{background:#ff9302;border-color:#ff9302}.button-cta .fa{color:#8c003d}a.button.read-more{display:block;float:right;margin:1em 0 1em 2em}form ul{list-style:none outside none;margin:0}
form ul li{margin-bottom:1em}.dismiss:before{content:"\00d7";cursor:pointer}@media screen and (min-width:768px){.alignleft{float:left;margin:0 20px 20px 0;max-width:50%}.alignright{float:right;margin:0 0 20px 20px;max-width:50%}.aligncenter{display:block;width:auto;margin:0 auto 1.3334em}}html,body{height:100%}.chromeframe{margin:.2em 0;background:#ccc;color:#333;padding:.2em 0}@media screen and (min-width:768px){#main-wrapper{padding-top:20px}#utility-wrapper{position:absolute;top:0;left:0;right:0}#utility{position:relative}#utility-inner{position:absolute;top:20px;right:20px}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;text-transform:none;width:auto;z-index:100000}.hide{display:none}
.clearfix:before,.clearfix:after{content:'';display:table;clear:both}#header-wrapper{background:#ffd57f}#header{padding-top:80px;height:225px;border-bottom:60px solid #8c003d;background:#ffd57f url(../images/iwj2017/background-header-inner.jpg) no-repeat bottom center}.js #header{padding-top:50px;height:200px}#header #logo{display:block;z-index:20}#header #logo img{display:block;margin:0 auto;width:250px}#header .site-name{position:absolute;left:-999em}#header .site-slogan{position:absolute;left:-999em}#header a{color:#8c003d}#header nav.secondary{position:absolute;left:-999em}#header nav.secondary li{display:inline}#header nav.secondary li:before{content:' | '}#header nav.secondary li:nth-child(1):before{content:''}.links-social{list-style:none outside none;margin:0}.links-social li{display:inline-block;margin-left:.8em}.links-social li span{position:absolute;left:-999em}#header .links-social{position:absolute;top:10px;right:20px}
#header .links-social .fa{font-size:1.6em;position:relative;top:6px;color:#8c003d}#header .links-social .fa{display:inline-block;height:1em;top:0}#header .links-social .email{display:none}.email-signup{position:absolute;top:45px;right:20px}.email-signup form{display:block;width:220px;text-align:right}.email-signup input{padding:2px;width:140px}.email-signup input[type="submit"]{width:30px;margin:0;background:#ed5600;border-color:#ed5600}.email-signup .dismiss{display:none;font-size:2.6em;width:.75em;position:relative;top:.2em}.email-signup label.error{position:absolute;top:25px;right:0;color:#ed5600;font-size:.8em;text-transform:uppercase;font-weight:bold;width:250px}.email-signup input.error{border-color:#ed5600}@media screen and (max-width:767px){.js #header .links-social{position:fixed;z-index:50}.js #header .links-social .email{display:inline-block}.js #header .email-signup{position:fixed;z-index:45;overflow:hidden;top:1px;width:220px;height:40px}.js #header .email-signup form{position:absolute;top:0;width:220px;height:40px;background:#ffd57f;left:220px;-moz-transition-property:left;-o-transition-property:left;-webkit-transition-property:left;transition-property:left;-moz-transition-duration:.15s;-o-transition-duration:.15s;-webkit-transition-duration:.15s;transition-duration:.15s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.js .email-signup .dismiss{display:inline-block}.js #header.email-open .email-signup{z-index:55}.js #header.email-open .email-signup form{left:0}.js #header .email-signup label.error{display:none}.js #header.email-open .email-signup label.error{display:block;font-size:.6em;top:-6px;right:34px}}@media screen and (min-width:768px){#header,.js #header{padding-top:20px;padding-bottom:20px;height:105px;border-bottom:0;position:relative;background-position:225px 0}#header #logo{position:absolute;left:20px;top:20px;-moz-transition-property:width,height,top;-o-transition-property:width,height,top;-webkit-transition-property:width,height,top;transition-property:width,height,top;-moz-transition-duration:.15s;-o-transition-duration:.15s;-webkit-transition-duration:.15s;transition-duration:.15s;width:250px;height:137px}#header .site-name{margin-bottom:0}#header .site-slogan{margin-bottom:0}#header nav.secondary{position:relative;left:auto;float:right;margin-bottom:10px}#header .links-social,.email-signup{position:relative;top:auto;right:auto;float:right}
#header .links-social{clear:right}#header .links-social .search{display:none}body.navigation-wrapper-fixed #header-wrapper{position:fixed;top:0;left:0;right:0;height:0;background:transparent;z-index:25}body.navigation-wrapper-fixed #header{background:transparent;height:0;padding-top:0;padding-bottom:0}body.navigation-wrapper-fixed #header #logo{top:9px;width:100px;height:32px;background:transparent url(../images/iwj2017/logo-notext.png) no-repeat 0 0;background-size:100px 32px}body.navigation-wrapper-fixed #header #logo img{display:none}body.navigation-wrapper-fixed #header .secondary{display:none}body.navigation-wrapper-fixed #header .links-social{position:absolute;top:13px;right:20px;border-left:1px solid #ff9302}body.navigation-wrapper-fixed #header .links-social .fa{color:#ff9302}body.navigation-wrapper-fixed #header .email-signup{display:none}}@media screen and (min-width:1200px){#header,.js #header{background-position:415px 0}}.navigation-header{cursor:pointer;margin:10px 0 0;float:left}.navigation-header i.fa{margin-right:.4em}
.navigation-header span{position:absolute;left:-999em}#navigation-wrapper{display:none;padding:20px 0;background:#8c003d;color:#ffad00}#navigation-wrapper a{color:#ffad00}.no-touch #navigation-wrapper a:hover{color:#ff9302}#navigation ul.main-menu{float:right;position:relative;top:2px}#navigation ul.main-menu li{float:left}#navigation ul.main-menu li a{display:block;padding:0 0 0 1em;font:1.3334em/1em 'Fjalla One','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase}#footer .navigation-header a{color:#8c003d}#footer .main-menu>ul{background:#8c003d;font-size:1.3334em;z-index:500}#footer .main-menu>ul ul{clear:both;margin:0;padding:0 1em}#footer .main-menu ul li{padding:0;border-bottom:1px solid #fff}#footer .main-menu ul li a,#footer .main-menu ul li span.nolink,#footer .main-menu ul li span.separator{color:#fff;padding:.75em .5em;display:block;line-height:1em}#footer .main-menu ul li.has-children>a,#footer .main-menu ul li.has-children>span.nolink{float:left;padding-right:.25em;cursor:pointer}
#footer .main-menu ul li.has-children:after{content:'';display:table;clear:both}#footer .main-menu li ul li{border-bottom:0}.js #footer .main-menu>ul{position:fixed;width:300px;overflow-x:hidden;overflow-y:auto;top:0;bottom:0;left:-300px;-moz-transition-property:left;-o-transition-property:left;-webkit-transition-property:left;transition-property:left;-moz-transition-duration:.15s;-o-transition-duration:.15s;-webkit-transition-duration:.15s;transition-duration:.15s;padding-top:40px;-webkit-overflow-scrolling:touch}.js #footer .main-menu>ul.open{left:0}.js #footer .main-menu>ul ul{position:absolute;left:-9999em}.js #footer .main-menu>ul ul.open{position:relative;left:auto}#footer .main-menu ul li.menu-dismiss{position:absolute;top:15px;right:15px;font-size:2em;cursor:pointer;border-bottom:0}#footer .main-menu ul li .menu-toggle{content:'';float:right;display:block;height:0;width:0;border:.6em solid transparent;margin:.8em 1em 0 .3334em;cursor:pointer}
#footer .main-menu ul li .menu-toggle.closed{border-top-color:#333}#footer .main-menu ul li .menu-toggle.open{margin-top:.2em;border-bottom-color:#333}.no-js #on-this-page{display:none}#on-this-page{position:relative;top:-1em}.section-navigation-top{display:block;float:right}.section-navigation-target{clear:right}#issues-nav ul{list-style:square outside;margin:1em 0 1em 1.1334em}@media screen and (max-width:767px){.js #footer nav{position:fixed;top:0;left:0;right:0;background:#ffd57f;height:50px;z-index:40}.js body.menu-open #footer nav{z-index:60}#on-this-page h6{display:inline-block;border:1px solid #ccc;padding:3px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}#on-this-page h6 span{display:none}#on-this-page h6 i.fa-bars{margin-right:7px}#on-this-page ul{position:fixed;background:#fff;top:0;left:0;right:0;bottom:0;z-index:-1;font-size:1.3334em;line-height:1em;padding:0 20px;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}
#on-this-page ul.open{z-index:600;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}#on-this-page li{margin:1em 0}#on-this-page li.dismiss{font-size:2em;margin:.5em 0;text-align:right}}@media screen and (min-width:768px){#navigation-wrapper{display:block}#navigation-wrapper.fixed{position:fixed;z-index:20;top:0;left:0;right:0;padding:15px 0;-moz-transition-property:padding;-o-transition-property:padding;-webkit-transition-property:padding;transition-property:padding;-moz-transition-duration:.15s;-o-transition-duration:.15s;-webkit-transition-duration:.15s;transition-duration:.15s}#navigation{-moz-transition-property:padding;-o-transition-property:padding;-webkit-transition-property:padding;transition-property:padding;-moz-transition-duration:.15s;-o-transition-duration:.15s;-webkit-transition-duration:.15s;transition-duration:.15s}#navigation-wrapper.fixed #navigation{padding-right:135px}body.navigation-wrapper-fixed{padding-top:165px}#navigation ul.main-menu li:last-child a{padding:8px 20px 4px;margin-top:-8px;margin-bottom:-4px;background:#ffad00;color:#8c003d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:1em}
.no-touch #navigation ul.main-menu li:last-child a:hover{background:#ff9302;color:#8c003d}.js #footer nav{position:relative;top:auto;left:auto;right:auto}#footer .navigation-header{position:absolute;left:-999em}#footer .main-menu ul li.menu-dismiss{display:none}#footer .main-menu>ul,.js #footer .main-menu>ul{width:100%;position:relative;top:auto;bottom:auto;left:auto;overflow:visible;font-size:1em;padding:1em 0;text-align:center}#footer .main-menu>ul:after{content:'';display:table;clear:both}#footer .main-menu ul li{display:inline-block;border-bottom:0;position:relative}#footer .main-menu>ul.open{left:auto}#footer .main-menu ul li a,#footer .main-menu ul li span.nolink,#footer .main-menu ul li span.separator{padding:0 .4em 0 .6em;border-left:1px solid #ffad00}#footer .main-menu ul li:nth-child(1) a{border-left:none}#footer .main-menu ul li.has-children>a,#footer .main-menu ul li.has-children>span.nolink{padding-right:.25em}#footer .main-menu li ul{top:3em;width:100%;background:#eee;z-index:500;margin-left:0;padding:0}
#footer .main-menu li ul li{float:none}.js #footer .main-menu li ul{position:absolute;left:-999em}.js #footer .main-menu li ul.open{position:absolute;left:auto}.js #footer .main-menu li li ul.open{left:100%;top:0}#footer .main-menu ul li .menu-toggle{margin-top:1.2em}#footer .main-menu ul li .menu-toggle.open{margin-top:.6em}#on-this-page{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:.3334em 0;margin-bottom:1em;max-width:560px}#on-this-page ul{list-style:square outside;margin-left:1.3334em}#on-this-page h6 i.fa-bars,#on-this-page li.dismiss{display:none}#page-f4f7bc28fbbd4e6c8e40149ccde6755e #on-this-page ul:after{content:'';display:table;clear:both}#page-f4f7bc28fbbd4e6c8e40149ccde6755e #on-this-page ul li{width:50%;float:left}#issues-nav{font-size:1.2em;line-height:1.5em}#issues-nav li{margin:.5em 0}}@media screen and (min-width:992px){#navigation ul.main-menu li{margin-left:.6em}}@media screen and (min-width:1200px){#navigation ul.main-menu li{margin-left:1em}
}#main-wrapper{padding:20px 0}.front #main-wrapper{padding:0}.front #hero{padding:0}.front #hero img{display:block}.front #quotations{margin:20px 0;font-size:1.3334em}.front #quotation-links p{margin-bottom:1em;text-align:center;font-family:'Fjalla One','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase}#front-cta-inner{background:#ffad00;padding:20px 0;margin-bottom:-1px}#front-cta h2{text-transform:uppercase;margin-bottom:.5em;text-align:center}#front-cta .section-content{margin-bottom:20px}#front-cta input{border-color:#fff}#front-cta input:focus{border-color:#8c003d}#front-cta .button-cta{font-family:'Fjalla One','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.6em;text-align:center;margin-bottom:0;background:#8c003d;border-color:#8c003d}.no-touch #front-cta .button-cta:hover{background:#ed5600;border-color:#ed5600}#blog-view-front{padding-bottom:20px}#blog-view-front:before{content:'';display:block;height:0;border-top:1px solid #ffad00;margin-bottom:20px}
#blog-view-front .post-content h3 a{color:#333}.no-touch #blog-view-front .post-content h3 a:hover{color:#ff9302}#blog-view-front .post-content img{display:block!important;margin:0!important;border:0!important}#blog-view-front .post-content p{margin-bottom:.6667em}#blog-view-front .more-link{padding-top:20px;padding-bottom:20px}#front-issues-wrapper{background:#ffd57f;padding:20px 0 10px}#front-issues h2{text-transform:uppercase;text-align:center}#front-issues ul{list-style:none outside none;margin:0;padding:0}#front-issues li{margin-bottom:10px}#front-issues li:nth-of-type(3){clear:left}#front-issues .issue-image img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#front-issues p{font-family:'Fjalla One','Helvetica Neue',Helvetica,Arial,sans-serif;text-align:center;color:#8c003d;margin:0}#front-secondary-wrapper{padding:20px 0}.not-front #hero{display:none}.messages{border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;margin-bottom:1.3334em}
.messages .dismiss{float:right;font-size:2em;margin-left:1em}.prevnext{font-size:.8em;margin:1em 0}.prev{float:left}.next{float:right}.meta{margin-bottom:1.3334em;color:#8c003d;text-transform:uppercase}.meta-item .fa{margin-right:.3334em}#content p.image-container{margin-left:-20px;margin-right:-20px}#content p.image-container img{border:none!important;margin:0!important;display:block}.video-wrapper{position:relative;width:100%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#comments{display:none;margin-top:20px;border-top:1px solid #ccc;padding-top:20px}#comments h2{color:#a6b103}#comment-disclaimer{color:#999}#comments ol{list-style:none outside none;margin:2em 0}#comments ol li{margin:0 0 2em;border-bottom:1px solid #f3fe50;padding:0 0 2em}#comment-form fieldset{border:0;padding:0}#comment-form label{display:block;margin-top:1em}.social-shares{margin-top:20px;margin-bottom:20px;max-width:420px}.social-shares .row{margin-left:-5px;margin-right:-5px}.social-shares .col-xs-4{padding-left:5px;padding-right:5px}
a.share{text-align:center;padding-top:1em;padding-bottom:1em}a.share-facebook{background:#3a5898;border-color:#3a5898}a.share-twitter{background:#00c7fa;border-color:#00c7fa}a.share i.fa{font-size:2em;margin:0;color:#fff}a.share span{display:block;font-size:.6667em;line-height:1.2em}.email-signup-blog{margin:20px 0}.email-signup-blog h2{color:#a6b103}.email-signup-blog input{border-color:#a6b103}.email-signup-blog input[type="submit"]{font-family:'Fjalla One','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;background:#a6b103;border-color:#a6b103}.page-resources #hero,.page-resources #content,#resources-nav{margin-bottom:40px}.page-resources #filters li.active a{background:#ed5600;border-color:#ed5600}.page-resources #listings .resource{padding-bottom:20px}.page-resources #listings .resource a{position:relative;display:block;background:#ffd57f;padding:10px;color:#333}.no-touch .page-resources #listings .resource a:hover{background:#ff9302}
.page-resources #listings .resource p{margin-bottom:10px}.page-resources #listings .resource .tag{text-align:right;font-size:.8em;line-height:0;position:relative;top:-5px}.page-resources #listings .resource h2{margin-bottom:10px}.touch-slider-container{margin-left:-10px;margin-right:-10px;overflow:hidden;position:relative}.touch-slider-prev,.touch-slider-next{position:absolute;top:50px;font-size:1.3334em;height:30px;line-height:30px;margin-top:-15px}.touch-slider-prev{left:0}.touch-slider-next{right:0}.touch-slider-count{text-align:center}.page-blog .blog-teaser{padding-bottom:40px}.page-blog .blog-teaser h2{margin-bottom:.5em}.page-blog .blog-teaser h2 a{color:#333}.no-touch .page-blog .blog-teaser h2 a:hover{color:#ff9302}.page-blog .blog-teaser .read-more{border-bottom:1px solid #ccc;padding-bottom:20px}.pagination a.button{margin:0}.page-issues .issue{margin-top:20px;border-top:1px solid #ffad00;padding-top:20px}.page-issues .issue-image{padding-left:0;padding-right:0}.page-issues .caption{font-style:italic;color:#999;font-size:.86667em;line-height:1.2em;margin:.6667em 20px 1em}
#page-77bad2d2a7e74a988ca4cfb5a34da902 #content p.row{margin-left:-10px;margin-right:-10px;margin-bottom:20px}#page-77bad2d2a7e74a988ca4cfb5a34da902 #content .col-xs-4,#page-77bad2d2a7e74a988ca4cfb5a34da902 #content .col-xs-6{padding-left:10px;padding-right:10px}.page-affiliates #hero .video-wrapper{display:none}#affiliates-nav{position:relative}#affiliates-nav h2{cursor:pointer;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.2em;font-weight:bold;display:inline-block;padding:3px 10px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;top:-0.5em}#affiliates-nav h2 i.fa{margin-right:7px}#affiliates-nav #filters{position:absolute;top:1.5em;left:1px;background:#fff;margin-left:-1px;margin-right:-1px;z-index:30}#affiliates-nav #filters li{padding:1px}#affiliates-nav #filters li a{background:#8c003d;padding:4px;text-align:center;font-size:.8em;color:#fff;display:block}.no-touch #affiliates-nav #filters li a:hover{background:#ed5600}
#affiliates .affiliate{margin-bottom:2em;position:relative}#affiliates .affiliate .affiliate-type{float:right;color:#eee;font-size:4em;line-height:1em}#affiliates .affiliate .affiliate-type-ig{margin-top:7px}#affiliates .affiliate h3{font-size:1em;line-height:1.6em;margin-bottom:0;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:bold}.page-board #on-this-page{display:none}.page-board .bio{position:relative;min-height:150px;margin-bottom:40px}.page-board .bio:nth-child(odd){clear:left}.page-board .bio a{display:block;padding-left:120px;padding-top:5px;padding-right:10px;min-height:150px;color:#333}.no-touch .page-board .bio a:hover{background:#eee}.page-board .bio img{position:absolute;left:20px;top:0}.page-board .bio h2,.page-board .bio h3{margin-bottom:5px}.page-board-bio #hero{display:block}.page-board-bio #hero img{display:block;margin:0 auto 20px}#results li{margin:2em 0}@media screen and (max-width:767px){#blog-view-front .post-content{padding-top:20px;border-top:1px solid #ffad00;margin-top:20px}
#blog-view-front article:nth-of-type(1) .post-content{padding-top:0;border-top:0;margin-top:0}#front-secondary-wrapper{padding-top:0}.section-header-image{padding-left:0;padding-right:0;padding-bottom:20px}.page-resources #content:after{display:block;margin-top:20px;border-bottom:1px solid #ffad00}.page-resources #content,#resources-nav{margin-bottom:20px}.page-resources #filters li{display:none}.page-resources #filters li.active{display:block}.page-resources #filters li.active a{text-align:left}.page-resources #filters li.active a:after{content:'\f0c9';font-size:1.2em;font-family:FontAwesome;float:right}.page-resources #filters.expanded{z-index:600;position:fixed;top:0;right:0;left:0;bottom:0;padding:20px;background:#fff}.page-resources #filters.expanded li{display:block}.page-resources #filters.expanded li.active a{text-align:center}.page-resources #filters.expanded li.active a:after{content:''}}@media screen and (min-width:768px){#main-wrapper{padding:50px 0 40px}
.front #main-wrapper{padding:40px 0}.front #hero{padding-left:20px;padding-right:20px}.front #quotations{margin-top:0;font-size:1.3334em}#front-cta-inner{margin:0;padding:40px 20px 39px}#front-cta .section-content{margin-bottom:0}#blog-view-front:before{margin-bottom:40px}#blog-view-front .more-link{padding-top:40px;padding-bottom:40px}#front-issues-wrapper{padding-top:40px}#front-issues .issue-image{margin:0 15%}#front-issues li{margin-bottom:30px}#front-issues p{font-size:1.3334em}#front-secondary-wrapper{padding:40px 0}.not-front #hero{display:block}.hero-image-container.blog-hero-image{overflow:hidden;height:0;padding-bottom:100%;margin-left:0;margin-right:0}.hero-image-container.blog-hero-image img{max-width:160%;margin-left:-30%}.hero-image-credit{font-size:.8em;text-align:center;font-style:italic;margin:.5em 0}#content .hero-image,#content .hero-image-credit{display:none}.page-blog #content .hero-image,.page-blog #content .hero-image-credit{display:block}#content p.image-container{margin-left:0;margin-right:0}
.prevnext{position:absolute;top:-35px;left:20px;right:20px;margin:0}#content p.image-container img{border:1 px solid #333!important}.social-shares{margin-top:40px;margin-bottom:40px}a.share i.fa{font-size:3em}a.share span{font-size:.8em}.email-signup-blog{margin:40px 0}.pagination{text-align:center}.page-resources #filters{line-height:3.6667em}.page-resources #filters li{display:inline;white-space:nowrap}.page-resources #listings{margin-left:-10px;margin-right:-10px}.page-resources #listings .resource{padding-left:10px;padding-right:10px}.page-issues .issue{margin-top:40px;padding-top:40px}.page-issues .issue-image{padding-left:20px;padding-right:20px}.page-issues .caption{margin-left:0;margin-right:0}#issues-content{font-size:1.2em;line-height:1.5em}.page-blog #content>.content{float:none}.page-blog .blog-teaser{padding-bottom:80px}.page-blog .blog-teaser:nth-of-type(odd){clear:left}.page-board-bio #hero img{float:right}}@media screen and (min-width:992px){.front #quotations{font-size:1.6em;margin-bottom:1em}
#front-cta h2{font-size:2em;margin-bottom:1em}#front-issues-wrapper{padding-bottom:0}#front-issues h2{font-size:2em}#front-issues .issue-image{margin:0 20%}#front-issues li{margin-bottom:40px}#front-issues p{font-size:1.6667em;line-height:1em}#content p,#content ul,#content ol,#comments{max-width:560px}}@media screen and (min-width:1200px){.front #quotations{font-size:2.3334em;margin-bottom:1em}.front #quotation-links{font-size:1.3334em;line-height:1.5em}#front-cta h2{font-size:2.4em}#front-issues h2{font-size:2.4em}#front-issues .issue-image{margin:0 25%}#front-issues p{font-size:2em;margin-top:.3334em;line-height:1em}.page-affiliates #hero .video-wrapper{display:block}.page-affiliates #hero .google-maps-link{display:none}.page-blog .blog-teaser:nth-of-type(odd){clear:none}.page-blog .blog-teaser:nth-of-type(3n+1){clear:left}}#footer-wrapper{background:#8c003d;padding:10px 0;color:#fff}#footer a{color:#fff}.no-touch #footer a:hover{color:#ffad00}#footer-wrapper.fixed{position:fixed;left:0;right:0;bottom:0}#footer .block{text-align:center;margin:10px 0}
#footer .block-wage-theft a{color:#ffad00}#footer .links-social li{margin:0 1em}#footer .links-social .fa{font-size:2.4em;position:relative;top:.25em}@media screen and (min-width:768px){#footer .block{margin-top:30px}#footer .block-login{margin-top:45px}}#modals-wrapper{display:none;position:fixed;top:0;left:0;bottom:0;right:0;opacity:0;background:rgba(255,255,255,0.8);-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.15s;-o-transition-duration:.15s;-webkit-transition-duration:.15s;transition-duration:.15s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:314159;overflow-x:hidden;overflow-y:auto}.modal-open #modals-wrapper{opacity:1}.modal-dismiss.primary{position:absolute;top:12px;right:10px;cursor:pointer;font-size:2.6667em;color:#fff}#modals .modal{display:none;background:#fff}.modal-open #modals .modal{opacity:1}
#modals .modal>h2{background:#8c003d;color:#fff;margin:0;padding:10px 40px 10px 20px}#modals .modal>*:not(h2){margin:0;padding:10px 30px;border-bottom:1px solid #8c003d}#modals .modal>ul{list-style:none outside none}.modal-open{overflow:hidden}.modal p{font-size:1.3334em;line-height:1.5em;margin:30px 0}.modal label{display:block;font-size:1.3334em;line-height:1.5em}.modal input{margin-bottom:30px}.modal input[type="checkbox"],.modal input[type="radio"]{margin:0 .125em .25em 0}.modal input[type="submit"]{font-family:'Fjalla One','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.3334em;text-transform:uppercase;margin-bottom:30px}.modal label.checkbox{margin-bottom:30px}@media screen and (min-width:768px){.modal-dismiss.primary{position:fixed;top:25px;right:30px;font-size:2.6667em;color:#8c003d}#modals .modal{width:600px;margin:30px auto}#modals .modal>h2{padding:10px 40px 9px}#modals .modal>*:not(h2){margin:0;padding:20px 39px;border:1px solid #8c003d}
}